Big Huge Thesaurus

Irrawaddy River

noun